home *** CD-ROM | disk | FTP | other *** search
/ Tripas 4 / TRIPAS 004.iso / sin.EXE / SIN / BASE / models / lab.def < prev    next >
Encoding:
Text File  |  1998-11-03  |  5.6 KB  |  219 lines

  1. SDEF
  2. //  $Logfile:: /Quake 2 Engine/Sin/Base Sin Data/Models/Neutral/lab.def       $
  3. // $Revision:: 17                                                             $
  4. //   $Author:: Phook                                                          $
  5. //     $Date:: 10/16/98 9:53p                                                 $
  6. //
  7. // Copyright (C) 1998 by Ritual Entertainment, Inc.
  8. // All rights reserved.
  9. //
  10. // This source may not be distributed and/or modified without
  11. // expressly written permission by Ritual Entertainment, Inc.
  12. //
  13. // DESCRIPTION:
  14. // This is a model definition file.  It is to be used in conjunction with Sin.
  15. // MODEL AUTHOR:
  16. // Michael
  17. //
  18. // SINED SECTION
  19. //
  20. //
  21. // The SINED declaration section
  22. //
  23. /*SINED Neutral_LabWorker (1 .5 0) (0 0 0) (0 0 0)
  24. Lab Worker
  25. */
  26.  
  27. //
  28. // FILE DECLARATIONS
  29. //
  30.  
  31. // Model Commands
  32. path models/labworker
  33. scale 1.4
  34.  
  35. // Base Model
  36. labbase.sbm
  37.  
  38. // Skins
  39. normal labskin.tga
  40. damage labskin.tga
  41.  
  42. // Normal Animations
  43. death1        death1.sam
  44.  
  45. //Idle and Crouch
  46. idle1             idle_standing.sam  
  47. idle2            idle_armscrossed.sam
  48. crouch_down1      idle_grab.sam
  49.  
  50. pain1         pain_head.sam
  51. pain2         pain_mid.sam
  52. walk1         walk.sam
  53.  
  54. // Pain Location Based Animations
  55.  
  56. // Death Location Based Animations
  57.  
  58. // Crouching Pain Location Based Animations
  59.  
  60. // Crouching Death Location Based Animations
  61.  
  62. // Optional Animations
  63. grab1             idle_grab.sam
  64. surgery1          idle_surgery1.sam
  65. surgery2          idle_surgery2.sam
  66. keyboard1         idle_work_keys.sam
  67. console1          idle_work_panel.sam
  68. eureka1        idle_eureka1.sam
  69. eureka2        idle_eureka2.sam
  70. eureka3        walk_eureka.sam
  71. chemshake1        idle_chemical_shake.sam
  72. specimentest1    opendoor_prod.sam
  73.  
  74. // Scripted Animations
  75.  
  76. // Id And Group Definitions
  77. id 200 group arm_right_lower bone gun 0 0 0 flesh
  78.  
  79.  
  80. //
  81. // INITIALIZATION SECTION
  82. //
  83. //
  84. !init:
  85.  
  86. //
  87. // SERVER Initialization Commands
  88. //
  89.  
  90. // Class Setup
  91. server classname actor
  92. server setsize "-20 -24 0" "20 24 72"
  93. // ?? server crouchsize "-20 -24 0" "20 24 72"
  94. server script global/neutral.scr
  95. server health 30
  96.  
  97. // Sound Aliases
  98.  
  99. server aliascache snd_idle1    "monsters/lab/idle1.wav" 1
  100.  
  101. server aliascache snd_sightenemy1   "monsters/lab/sight1.wav" 1
  102. server aliascache snd_sightenemy2   "monsters/lab/sight2.wav" 1
  103. server aliascache snd_sightenemy3   "monsters/lab/sight3.wav" 1
  104. server aliascache snd_sightenemy4   "monsters/lab/sight4.wav" 1
  105. server aliascache snd_sightenemy5    "monsters/lab/sight5.wav" 1
  106.  
  107. server aliascache snd_alarm1   "monsters/lab/alarm1.wav"
  108. server aliascache snd_alarm2   "monsters/lab/alarm2.wav"
  109. server aliascache snd_alarm3   "monsters/lab/alarm3.wav"
  110.  
  111. //
  112. // CLIENT Initialization Commands
  113. //
  114.  
  115. // Sound Aliases
  116. client aliascache snd_death1   "monsters/lab/death1.wav"
  117. client aliascache snd_death2   "monsters/lab/death2.wav"
  118. //client aliascache snd_death3   "monsters/lab/death3.wav"
  119. client aliascache snd_death4   "monsters/lab/death4.wav"
  120. client aliascache snd_death5   "monsters/lab/death5.wav"
  121.  
  122. client aliascache snd_pain1    "monsters/lab/pain1.wav"
  123. client aliascache snd_pain2    "monsters/lab/pain2.wav"
  124. client aliascache snd_pain3    "monsters/lab/pain3.wav"
  125. client aliascache snd_pain4    "monsters/lab/pain4.wav"
  126. client aliascache snd_pain5    "monsters/lab/pain5.wav"
  127.  
  128. client aliascache snd_bodyfall1 "impact/bodyfall/lrg1.wav" 1
  129. client aliascache snd_bodyfall2 "impact/bodyfall/lrg2.wav" 1
  130.  
  131. client aliascache snd_beep1 "environment/computer/beeps/cmpbp2.wav" 4
  132. client aliascache snd_beep2 "environment/computer/beeps/affirm4.wav" 1
  133. client aliascache snd_beep3 "environment/computer/beeps/trek7.wav" 1
  134. client aliascache snd_beep4 "environment/computer/compkey/Cmpkyht.wav" 30
  135.  
  136. client aliascache snd_keys1 "environment/computer/compkey/Cmptrkys.wav" 1
  137. client aliascache snd_keys2 "environment/computer/compkey/Cmptrky1.wav" 1
  138. client aliascache snd_keys3 "misc/null.wav" 4
  139.  
  140.  
  141. //
  142. // SHARED initialization commands
  143. //
  144.  
  145. // Sound Aliases
  146.  
  147.  
  148.  
  149.  
  150. //
  151. // MAIN SECTION
  152. //
  153. //
  154. !main:
  155.  
  156. // Normal Animations
  157. server walk1 2 movementsound
  158. client walk1 2 footstep
  159. server walk1 7 movementsound
  160. client walk1 7 footstep
  161.  
  162. server pain1 first painsound
  163. client pain1 first randomsound snd_pain 1 2
  164.  
  165. server pain2 first painsound
  166. client pain2 first randomsound snd_pain 1 2
  167.  
  168. server death1 first deathsound
  169. client death1 first randomsound snd_death 1 2
  170. client death1 4 randomsound snd_bodyfall .6
  171.  
  172.  
  173. // Pain Location Based Animations
  174.  
  175. // Death Location Based Animations
  176.  
  177. // Crouching Pain Location Based Animations
  178.  
  179. // Crouching Death Location Based Animations
  180.  
  181. // Optional Animations
  182. client console1 2 randomsound snd_beep .6 2
  183. client console1 6 randomsound snd_beep .6 2
  184. client console1 14 randomsound snd_beep .6 2
  185. client console1 18 randomsound snd_beep .6 2
  186. client console1 19 randomsound snd_beep .6 2
  187. client console1 27 randomsound snd_beep .6 2
  188. client console1 31 randomsound snd_beep .6 2
  189.  
  190. client keyboard1 first randomsound snd_keys .7 2
  191. client keyboard1 6 randomsound snd_keys .7 2
  192.  
  193. // Scripted Animations
  194.  
  195. //
  196. // SOURCESAFE Update Log
  197. //
  198. // $Log:: /Quake 2 Engine/Sin/Base Sin Data/Models/Neutral/lab.def            $
  199. // 
  200. // 17    10/16/98 9:53p Phook
  201. // performed sanity checks on all neutrals
  202. // 
  203. // 16    9/22/98 10:01p Markd
  204. // 
  205. // 15    9/22/98 5:33p Mph
  206. // added more anims and gun bone
  207. // 
  208. // 14    9/20/98 8:36p Onethumb
  209. // Semi-final revisions complete, almost ready for first half beta
  210. // 
  211. // 13    9/20/98 7:27p Onethumb
  212. // Reformatted, checked, looks good
  213. //
  214. //
  215. // Define the clinet/server animation references
  216. //
  217.  
  218.  
  219.